package com.gitee.helioz.openai.api.endpoint.edits;

import com.gitee.helioz.openai.api.dto.edits.EditRequest;
import com.gitee.helioz.openai.api.dto.edits.EditResponse;

/**
 * 〈文本编辑服务〉
 *
 * @author <a href="https://gitee.com/helioz">Morning Starr</a>
 */
public interface EditService {

    /**
     * 文本编辑API，可用于对文本进行增、删、改等编辑操作。
     * <pre>
     *     <a href="https://platform.openai.com/docs/api-reference/edits/create">文档</a>
     * </pre>
     * @param editRequest 请求对象
     * @return 响应对象
     */
    EditResponse create(EditRequest editRequest);
}
